package com.zsrt.java.day20161226.hzj.demo2;

import java.util.Scanner;

public class Caculator {
	
	
public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		while(true){
			
			System.out.println("请输入一个数值");
			int a = sc.nextInt();
			System.out.println("请输入一个符号");
			String s = sc.next();
			if(s.equals("quit"))
					break;
			System.out.println("请输入一个数值");
			int b = sc.nextInt();
			System.out.println(Caculator.call1(a, b, s));
		}
		sc.close();
	}

	/**
	 * if的计算器
	 * @param 一个运算数
	 * @param 另一个运算数
	 * @param 符号
	 * @return
	 */
	public static int call1(int a,int b,String s){
		int result=0;
		if(s.equals("+")){
		   result = add(a,b);
		}else if(s.equals("-")){
		   result =	sub(a,b);
		}else if(s.equals("*")){
			
			result = chen(a,b);
		}else if(s.equals("/")){
			if(b!=0)
			result = chufa(a,b);
			else
			result = 0;
		}else if(s.equals("%")){
			result = qiuyu(a,b);
		}
		return result ;
	}
	/**
	 * 
	 * @param x一个加数
	 * @param b一个加数
	 * @return 和
	 */
	public static int  add(int x ,int b){
		
		int sum = x+b;
		return sum;
	}
	
	
	/**
	 * 
	 * @param x一个减数
	 * @param b一个被减数
	 * @return 差
	 */
    public static int  sub(int x ,int b){
		
		int sum = x-b;
		return sum;
	}
    /**
     * 
     * @param x一个除数
     * @param b一个被除数
     * @return 商
     */
    public static int  chufa(int x ,int b){
		
		int sum = x/b;
		return sum;
	}
    
     /**
      * 
      * @param x一个乘数
      * @param b一个乘数
      * @return 积
      */
    public  static int  chen(int x ,int b){
		
		int sum = x*b;
		return sum;
	}
    
    /**
     * 
     * @param x一个求余数
     * @param b一个被求余数
     * @return 余数
     */
    public  static int  qiuyu(int x ,int b){
		
		int sum = x%b;
		return sum;
	}
    
}
